package rs.belex.belexdroid.services.interfaces;

import java.util.List;

import org.ksoap2.serialization.SoapObject;

public interface IServiceClient {

	/**Handling requests for complex types of objects like UserBean, ShareBean...
	 * @param soapAction TODO
	 * @return Object that represents that complex type
	 */
	SoapObject requestComplexType(SoapObject request, String soapAction);

	/**Handling requests for list of complex types of objects like UserBean, ShareBean...
	 * @param soapAction TODO
	 * @return List of Objects that represents that complex types
	 */
	List<SoapObject> requestComplexTypeList(SoapObject request, String soapAction);
}
